Public Vs Private